package org.softlang.company.features; import org.jdom.Document; import org.jdom.Element; import org.jdom.filter.ElementFilter; import java.util.Iterator; public class Total { public static double total(Document doc) { // Aggregate salaries double total = 0; // Iterate over all salary elements Iterator<?> iterator = doc.getDescendants(new ElementFilter("salary")); while (iterator.hasNext()) { Element elem = (Element)iterator.next(); Double salary = Double.valueOf(elem.getText()); total += salary; } return total; } }